HomeLab - Mini Rack
Building a homelab is a challenging yet rewarding project, especially for those passionate about technology, automation, and DIY systems. Here’s a breakdown of my homelab setup, combining functionality and efficiency in a compact mini-rack design.
I use this project as a reference: https://www.reddit.com/r/homelab/comments/lqr1gy/monty_3d_printed_mini_rack/
Physical Structure
The foundation of the homelab is made of aluminum structural profiles and 3D-printed parts. This combination provides durability and flexibility for customizations while keeping the setup compact and organized. Each component has a dedicated spot, ensuring proper ventilation and easy maintenance.
Networking and Connectivity
The system begins with a GPON, converting fiber optic signals into Ethernet (Cat6). From there, the NanoPi R2S Plus acts as the main router, integrating firewall, adblock, and DHCP management. For Wi-Fi, I configured the Mercusys MR70X as an access point, ensuring fast and stable connectivity.
Computing and Storage
Two mini PCs perform specific roles:
- Mini PC 1: Configured as a NAS running Umbrel with Nextcloud, managing files and backups.
- Mini PC 2: Used as a Linux-based test and development environment.
Automated Cooling
To keep temperatures under control, I deployed a NodeMCU ESP8266 to monitor the average temperature of the mini PCs. Based on the readings, it automatically adjusts the speed of three PWM coolers, ensuring silent and efficient operation.
Power Management
The homelab is powered by a switching power supply connected to voltage and current regulators. This setup provides optimized and safe power distribution to each component, reducing waste and improving equipment lifespan.